pumping installations - Francés Inglés Diccionario